package org.invigorare;

import java.util.HashSet;
import java.util.Set;

public class SetUtils<V> {

	public Set<V> setDifference_ofArrays(V[] set1, V[] set2) {
		Set<V> toKeep = arrayToSet(set1);
		Set<V> toRemove = arrayToSet(set2);
		toKeep.removeAll(toRemove);
		return toKeep;
	}
	
	public Set<V> arrayToSet(V[] set) {
		Set<V> out = new HashSet<V>();
		for (V v : set) {
			out.add(v);
		}
		return out;
	}
	
}
